package com.xteam.purview.entities;


import java.io.Serializable;

/**
 * 系统日志信息表
 * @author tangkf
 * @date 2012-02-17
 */
public class SysLogInfo implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="SysLogInfo";

	/**
	 * 系统日志编号。 的属性名
	 */
	public static final String PROP_ID="id";

	/**
	 * 操作类型。 的属性名
	 */
	public static final String PROP_OPTTYPE="optType";

	/**
	 * 操作模块。 的属性名
	 */
	public static final String PROP_OPTMODULE="optModule";

	/**
	 * 操作描述。 的属性名
	 */
	public static final String PROP_OPTDESC="optDesc";

	/**
	 * IP地址。 的属性名
	 */
	public static final String PROP_OPTIPADDR="optIpaddr";

	/**
	 * 操作人。 的属性名
	 */
	public static final String PROP_OPTUSER="optUser";

	/**
	 * 操作时间。 的属性名
	 */
	public static final String PROP_OPTTIME="optTime";

	/**
	 * 系统日志编号。
	 */
	private java.lang.String id;

	/**
	 * 操作类型。
	 */
	private java.lang.String optType;

	/**
	 * 操作模块。
	 */
	private java.lang.String optModule;

	/**
	 * 操作描述。
	 */
	private java.lang.String optDesc;

	/**
	 * IP地址。
	 */
	private java.lang.String optIpaddr;

	/**
	 * 操作人。
	 */
	private java.lang.String optUser;

	/**
	 * 操作时间。
	 */
	private java.util.Date optTime;

	/**
	 * 获取 系统日志编号。 的属性值
	 * @return id : 系统日志编号。
	 * @author tangkf
	 */
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 * 设置 系统日志编号。 的属性值
	 * @param id : 系统日志编号。
	 * @author tangkf
	 */
	public void setId(java.lang.String id){
		this.id	= id;
	}

	/**
	 * 获取 操作类型。 的属性值
	 * @return optType : 操作类型。
	 * @author tangkf
	 */
	public java.lang.String getOptType(){
		return this.optType;
	}

	/**
	 * 设置 操作类型。 的属性值
	 * @param optType : 操作类型。
	 * @author tangkf
	 */
	public void setOptType(java.lang.String optType){
		this.optType	= optType;
	}

	/**
	 * 获取 操作模块。 的属性值
	 * @return optModule : 操作模块。
	 * @author tangkf
	 */
	public java.lang.String getOptModule(){
		return this.optModule;
	}

	/**
	 * 设置 操作模块。 的属性值
	 * @param optModule : 操作模块。
	 * @author tangkf
	 */
	public void setOptModule(java.lang.String optModule){
		this.optModule	= optModule;
	}

	/**
	 * 获取 操作描述。 的属性值
	 * @return optDesc : 操作描述。
	 * @author tangkf
	 */
	public java.lang.String getOptDesc(){
		return this.optDesc;
	}

	/**
	 * 设置 操作描述。 的属性值
	 * @param optDesc : 操作描述。
	 * @author tangkf
	 */
	public void setOptDesc(java.lang.String optDesc){
		this.optDesc	= optDesc;
	}

	/**
	 * 获取 IP地址。 的属性值
	 * @return optIpaddr : IP地址。
	 * @author tangkf
	 */
	public java.lang.String getOptIpaddr(){
		return this.optIpaddr;
	}

	/**
	 * 设置 IP地址。 的属性值
	 * @param optIpaddr : IP地址。
	 * @author tangkf
	 */
	public void setOptIpaddr(java.lang.String optIpaddr){
		this.optIpaddr	= optIpaddr;
	}

	/**
	 * 获取 操作人。 的属性值
	 * @return optUser : 操作人。
	 * @author tangkf
	 */
	public java.lang.String getOptUser(){
		return this.optUser;
	}

	/**
	 * 设置 操作人。 的属性值
	 * @param optUser : 操作人。
	 * @author tangkf
	 */
	public void setOptUser(java.lang.String optUser){
		this.optUser	= optUser;
	}

	/**
	 * 获取 操作时间。 的属性值
	 * @return optTime : 操作时间。
	 * @author tangkf
	 */
	public java.util.Date getOptTime(){
		return this.optTime;
	}

	/**
	 * 设置 操作时间。 的属性值
	 * @param optTime : 操作时间。
	 * @author tangkf
	 */
	public void setOptTime(java.util.Date optTime){
		this.optTime	= optTime;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "id(系统日志编号。)=" + id + "," +"optType(操作类型。)=" + optType + "," +"optModule(操作模块。)=" + optModule + "," +"optDesc(操作描述。)=" + optDesc + "," +"optIpaddr(IP地址。)=" + optIpaddr + "," +"optUser(操作人。)=" + optUser + "," +"optTime(操作时间。)=" + optTime + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "id:'" + id + "'," +"optType:'" + optType + "'," +"optModule:'" + optModule + "'," +"optDesc:'" + optDesc + "'," +"optIpaddr:'" + optIpaddr + "'," +"optUser:'" + optUser + "'," +"optTime:'" + optTime + "'}";
	}
}